add cross for up vector