method change revised