fixed item API change, added more adv tests