added user athentication