Commit
func!
function commit