HUD2. lots of rework