implemented reissue method