#67 added Least Squares Straight prototype