added users and authentication