better UX
Designing authentication