finished adding most features to inventory system