commit with first flie