release_commit

constants are added, some part of code pushed into 2 procedures, seem
working good