Formats and contracts

Formats and contracts