start work on Object type