working out modals for adding data