Commit first codes