Functions work for level, objective and discipline.