playing with direction vector some more