added sign-up feature