Added Topic controllers and functionality