This is my assignement 2