refactoring in compliment
initial commit in compromise