updated comm discipline for new derivatives api