casos de prueba, creacion de clases y modificacion de los def