move and update user guide
(cherry picked from commit 3a6ae4f41b45fb90cab822d691384047c7b6948a)