pause function
pause function v2