progress so far
field bounds established