more fath finding work, this is a little tricky