catalyst: add more examples