dot product works o.O