catalyst: delete