added halointersect (thanks sehe/skyline)