first baseline and more utils
vectors from wiki