it helps to finish coding before committing