login/signup changes. Work in progress.