Rewrote functions for IC 11, 12, deleted first implementations