developed generic alaysis task runner