var flip = require('./');
var Benchmark = require('benchmark');
var fs = require('fs');
var point = require('turf-point');

var pt = point(1,0);

var suite = new Benchmark.Suite('turf-flip');
suite
  .add('turf-flip',function () {
    flip(pt);
  })
  .on('cycle', function (event) {
    console.log(String(event.target));
  })
  .on('complete', function () {
    
  })
  .run();
@@ -120,27 +120,366 @@
 ');%0A
-%0Avar pt = point(1,0
+var linestring = require('turf-linestring');%0Avar polygon = require('turf-polygon');%0Avar featurecollection = require('turf-featurecollection');%0A%0Avar pt = point(1,0);%0Avar line = linestring(%5B%5B1,0%5D, %5B1,0%5D%5D);%0Avar poly = polygon(%5B%5B%5B1,0%5D, %5B1,0%5D, %5B1,2%5D%5D, %5B%5B.2,.2%5D, %5B.3,.3%5D,%5B.1,.2%5D%5D%5D);%0Avar pt1 = point(1,0);%0Avar pt2 = point(1,0);%0Avar fc = featurecollection(%5Bpt1, pt2%5D
 );%0A%0A
@@ -547,16 +547,22 @@
 urf-flip
+#Point
 ',functi
@@ -580,32 +580,229 @@
  flip(pt);%0A  %7D)%0A
+  .add('turf-flip#LineString',function () %7B%0A    flip(line);%0A  %7D)%0A  .add('turf-flip#Polygon',function () %7B%0A    flip(poly);%0A  %7D)%0A  .add('turf-flip#FeatureCollection',function () %7B%0A    flip(fc);%0A  %7D)%0A
   .on('cycle', f

add various geom benching