topic generation methods and related