basic and functional


JYD #160