add lib/fisheye.js