Refactorizacion de archivos y clases