Added extra type rules for QL
Added types for QLS