complete rest push