added tasks 5,6,7