bug fix with class method labels
bug fix with assignment
allocate new object
added vtables