much progress on linspace