Working for IC24

Working for IC24