exercise-1.4 and test