delete assignments implemented