Ajustes respecto a las demás implementaciones.
Completada las arquitecturas.
Version entregada
Variable name change.