New base code for release 2.