fixed _intersection(); is now not limited to 4 objects