add some prep stuff for item, gui, container