[feat] draft of selector decoder