new Catmull class