rename NaiveALS to ProjectedALS