first commit
enhanced first commit