         remove: (args...) =>
           error_list.push('not implemented yet')
       }
-      instances: {
-        insert: =>
-          error_list.push('not implemented yet')
-        update: =>
-          error_list.push('not implemented yet')
-        remove: =>
-          error_list.push('not implemented yet')
-      }
+      instances: deny
+      notifications: deny
     }[@collection][@method]()
     if (error_list.length is 0 or @_debug)
       @default.apply(@, args)

      
  error_list = []
  dispatch: (args...) =>
    {
      users: {
        insert: =>
          error_list.push('not implemented yet')
        update: =>
          error_list.push('not implemented yet')
        remove: =>
          error_list.push('not implemented yet')
      }
      posts: {
        insert: =>
          args[0] = new ServerPost( args[0] )



Meteor.startup( ->
  for collection in ['users','posts','instances','notifications']
    for method in ['insert','update','remove']
      gc = new GrandCentral(collection, method)
)
