Gui and trader implementation