save methods and resume