added rest of custom sign in stuff