refactorizacion de codigo