Refactorizacion de codigo, parte 1