transition 2017 revenue recognition