+ filtermap,rangeconcat