add/edit modals, frontend improvements