working user auth and multi-user support