added confirm by constant (wip)