add full xml system.  Make crapload of other changes.  Go to bed