revision of example assaignment
Finish