add regularization path generation functionality