still fixing user login and creation