working on ion-auth