added vtable example