crossing knowledge