implemented cycle saving up to ODBSet bug