task editing functionalities