refactoring, itemstackbuilder, lobby and some changes