qnml