added users and authentication to the app