using cross products