refactor Q count