move math util il to core