notes to self
proper wrapping/merging of regions
modified dependencies