added the require(azure)