add code for binary expression cisit