outcomment transform deconstructor