implementing hud