custom object type creation and editing complete