lots of gui/js work on login and sign up