add catch course API