Made a lot of changes.  Sorry no good description