implementing quest processor