beginning user authencation