moved topics to their own package