Added authentication and Sessions