some capatibility changes