added ireturn, ibind, iextend, iextract to their respective classes