wip
fixes idb redundancy on task