Add modularizacion y rename de clases