organize methods, add delete option for tasks