working on exchange items