Made very necessary performance chances.  The code now is very fast.