faster grounding -- incomplete
test