added cross vector constructors