updated authentication (preparing for authority)
moved some less to global shared