create objects with ui