fixed sign bug on decision