started work on supporting object creation