modificaciones varias para compatibilidad