learning how to commit properly...