     return @createSocialAPIChannel client, options, callback
 
   createAnnouncementChannel:(client, options, callback) ->
-    options.name = if @slug is 'koding' then 'changelog' else @slug
+    options.name = 'changelog'
     options.varName = 'socialApiAnnouncementChannelId'
     options.typeConstant = 'announcement'
+
+    return @createSocialAPIChannel client, options, callback
+
+  createDefaultChannel:(client, options, callback) ->
+    options.name = @slug
+    options.varName = 'socialApiDefaultChannelId'
+    options.typeConstant = 'topic'
 
     return @createSocialAPIChannel client, options, callback
 


  createSocialApiChannels: (client, callback) ->

    if @socialApiChannelId and @socialApiAnnouncementChannelId
      return callback null, {
        @socialApiChannelId,
        @socialApiAnnouncementChannelId
      }

    @fetchOwner (err, owner) =>
      return callback err if err?
      unless owner
        return callback { message: "Owner not found for #{@slug} group" }
      owner.createSocialApiId (err, socialApiId) =>
        return callback err if err?
        # required data for creating a channel

          privacyConstant : privacy

        @createGroupChannel client, options, (err, groupChannelId) =>
          return callback err  if err?

          # announcement channel will only be created for koding channel
          if @slug is 'koding'

            @createAnnouncementChannel client, options, (err, announcementChannelId) ->
              return callback err if err?

              return callback null, {
                # channel id for #public - used as group channel
                socialApiChannelId             : groupChannelId,
                # channel id for #koding - used for announcements
                socialApiAnnouncementChannelId : announcementChannelId
              }

          else
            @createDefaultChannel client, options, (err, defaultChannelId) ->
              return callback err if err?

              return callback null, {
                socialApiChannelId: groupChannelId
                socialApiDefaultChannelId: defaultChannelId
              }


  createGroupChannel:(client, options, callback) ->
