2019 cpe revenue recognition