working exchanging items from storage