decon algorithms wip