added signup/login and sessions