added catmullrom demo