For the assignement 1