Final copy of version 1.