updated types to only include wanted items
changed pricing to deal with situations were only one item is returned