fix topic view, still half way