add Catalyst for sample code