Add user athentication system