fix q bug