Added subsetting and channels, need uniqueness