as always, great work john! and mog's colleague!!