updated decision function decsription