change perform