everything works. Minor changes pending.