Modificación de algunas clases y creación de otras. Pa' lante!!!