rountine commit