pre submit commit