Hi, This looks good to me. The only problem is that the runtime invoke function in the interpreter needs to be modified too. Also, no need to use void_ptr_type for void* args, mono_defaults.int_class is used in all other places. Zoltan