Tile contract