Shrutig ic2

* Cleaned up the tests
* Removed the `new` tag ( which was included to distinguish between different implementations of IC's )