started pseudo-implementing gonum 2