32commit
finish tibreak method