Attempt for vector GDA (raher than matrix), PSO's still in progress