Cleaned up research topic functionality