continue work on update/edit functionality