i-fa ^ h * h * h * IC tc to IC IC to OOPOOP