       return
     return
 
-  remove: (params, fn) ->
+  _remove: (params, fn) ->
     {params, fn} = utils.normalize params, fn
 
     @db.open @name, (err, col) ->

  prepare: (params) ->
    return prepare params

  find: (params, options, fn) ->
    {params, options, fn} = utils.normalize params, options, fn

    @db.open @name, (err, col) ->


    params = _id: id
    options = if utils.is.arr fields then {fields} else {}
    options.limit = 1

    @_find params, options, (error, results) ->
      results = results[0] ? false
      fn error, results

      return
    return

  save: (params, fn) ->
