add qs as dependency