[UPDATE] add cross product.