mass functionality complete new_task notification added some refactoring