Commit

 Что значит normal? А вообще этот код не требует комментариев, его можно записать в однострочник.