finished about functions and closure