some realization of the mothods
temporary commit (for save the state)
commit
rename methods
rename methods