Optional cropping, changed route, added some documentation