working catmull rom!