Contract manager