qrefactor