Adaptados varios puntos a la documentacion oficial