implement hud