re-add csapi changes