- rework on register/login
- filter by category