reafactoring readme