missed a change in preicall calling seq.; fixed spherical bc bug; rest is clean up