added task 1 and 2
added task 5
added task 3