improved finescale testing - still needs work