add get method to topic & channel