Que doit contenir le contrat?