forgot to add q as a dependency