First pass of protoui2