cleaned up intersection testing its almost there