refact. commit