fix bug and add user_guide