CR stuff might need to be removed. not liking performance
since CR not looking good, will implement IPF with full description, as
such.