i promise i will make nice commits from now on