Add authentication
Finish authorization