initial hud work