implemented new AUI