first commit class split full work