~refactoring properties
~refactoring properties
~refactoring properties
~doCommit implemented
add update binary
add update binary
refactor properties