models for exchanges