lotsasplines