update: IDBlogic functions