updated ic-modal