first 3 commit