Program define u2 and partly u3