made changes to incoporate variable selection least squares, e.g. based upon OMP, not fully implemented yet