working on gui and hud