improvements to IC's