refactorizacion de clases