 		}
 	}
 
-	public func options(_ p0: String, handler: (Request) throws -> ResponseRepresentable) {
+	public func options(_ p0: String = "/", handler: (Request) throws -> ResponseRepresentable) {
 		self.add(.options, path: "\(p0)") { request in
 			return try handler(request)
 		}

		}
	}

	public func delete(_ p0: String, handler: (Request) throws -> ResponseRepresentable) {
		self.add(.delete, path: "\(p0)") { request in
			return try handler(request)
		}

		}
	}

	public func post(_ p0: String = "/", handler: (Request) throws -> ResponseRepresentable) {
		self.add(.post, path: "\(p0)") { request in
			return try handler(request)
		}
