or static constructor for threshold criterion