add running functions