added self executing anonymous function wrapper for allure