added experimental lasso support