create vtable