perform (127.320)