add qs, fix bug