Add comments, fix grammar