refactoring and easyfied Item creations