un pcoo de refactor