user's abilities:
- register
- logint