19 available contracts