perform (5)