finish tutorail 4
a little update agaist solution