review code and comment