start pause functions