Change reccurence method