libquest stuff