fixed vtable error