the fisrt time commit