q: add test