some more changes to the item sytem(report all bugs)
clean up