add or delete tasks and cat, change cat