consequence analysis