models/contracts library