finished client side autehntification