add: soql support