some excercises from part 1