building uncertainty class