add Least Square Learning (temp)