delete implemented on backend #41
editing implemented on backend #41