fixed Q diagonal