add indirect invoke (calli)