(feat) add query syntax