Refatorando segunda vez!