intersection kernel support added
minor memory management improvements
Merge branch 'Intersection'