random trees.  adding point-based handling.