modified topics controller and new view