Add code for icall