ready to Refactor