added sign-in and sign-up functionality