fixed bug in HURB for non-ideal lens case.  some neatening...