init
adjust data structure guide,user
pull from github