established basic hud functionality