Добавил регистрацию и аутентификацию