initial commit for the new design: 0.20
Merge branch '0.20'
accept new version