added available contracts request and minor changes