multi-layer selection