commit fisrt