modificando clases y pruebas