improve first commit