cambios minimos y nuevas clases que faltan por implementar