     invitees
     # domains holds allowed domains for signinup without invitation, comma separated
     domains
-    # newsletter holds announcements config.
-    newsletter
-    # is group creator already a member
-    alreadyMember
     # username of the user, can be already registered or a new one for creation
     username
-    email
   } = body
 
   { JUser, JGroup, JInvitation } = koding.models

      return res.status(500).send "Couldn't create the group."

    queue = [
      # add other parallel operations here
      -> createInvitations client, invitees, (err) ->
          console.error "Err while creating invitations", err  if err
          queue.fin()
    ]
    dash queue, (err)->
      # do not block group creation
      console.error "Error while creating group artifacts", body, err if err

  # res.cookie 'clientId', result.newToken, path : '/'

  # set session token for later usage down the line
  owner                      = result.account
  redirect                  ?= '/'
  client.sessionToken        = result.newToken
  client.connection.delegate = result.account

  return  if validateGroupData(body, res) isnt yes

  JGroup.create client,
    slug            : slug
    title           : companyName
    visibility      : 'hidden'
    initialData     : body
    allowedDomains  : convertToArray domains # clear & convert domains into array
    defaultChannels : []
  , owner, (err, group) ->

    if err or not group
