Continuing to implement IC

Still working on it!