fixing signin