sh: intc - rework core code