converted app to support CSF as full-engine