change rec method