beta version. All work complete.