Commit algo