working on reusing splines