finish implementing views for topics