q2m must be properly referenced