```$comments``` should only be initialized if there is an existing thread po that's why the initialization is placed after the ```if($thread)``` condition po :) there wouldn't be any error upon accessing view page po because it can only be accessed upon clicking a thread po.. :bow: