a -> q