add new syntax design... see Walley0.4.md