experiments with SelectionItemPattern and SelectionPattern