modify code based on object model