     //        }
     //    }
     
-    func create() {
+    public func create() {
         // create from server
         let URL = NSURL(string: ROBotManagedObject.baseURLString + createUrl())!
         let mutableURLRequest = NSMutableURLRequest(URL: URL)

        var task = session.dataTaskWithRequest(mutableURLRequest, completionHandler: {
            data, response, error -> Void in
            
            
            if (ROBotManagedObject.verboseLogging) {
                var strData = NSString(data: data, encoding: NSUTF8StringEncoding)
                ROBotManagedObject.printResults(mutableURLRequest, response: response, JSON: strData, error: error)
            }
            
            
            var err: NSError?
            var json = NSJSONSerialization.JSONObjectWithData(data, options: .MutableLeaves, error: &err) as? NSDictionary

        
    }
    
    public func delete() {
        // delete from server
        let URL = NSURL(string: ROBotManagedObject.baseURLString + deleteUrl())!
        let mutableURLRequest = NSMutableURLRequest(URL: URL)
