Text this: Designing a CIP system