implementing change profile