A lot Of GUI stuff, AddItem is done