some stuff in q