dropped in hackathon starter login system, more cleanup