progress on vector math