revised first commit