QL frame