mess update

- add rst documents
- update demo
- add setup