Assignment: Add authentication