Add suspend function