fix good authentication