causal factor, determinant, determinative, determiner, determining factor, difficulty
cognition, knowledge