change guide, add demo in guide
change guide
add basic spec, fix bug for guide