added semicolon, review, comments