Task4 and Task1