refactor signup/in and landing page