working on new/call handler contract support in interfaces