Extracting out the strands manipulation
collection should be private