Goal-Driven CIC