crossing techniques