cpi and cpm

You may have missed