Q-frame