It runs now.
Added an alternative cross over function.
started the rtree representer
should have been part of previous.