many bug fixes for shop items