change item and shopmodel data struct