some work on uncertainty