cross variants