Community
-  make the basic functions
- implement calculate user association