more versatile qst1
first revision upon reviewers' requests