added ic selection functionality