build flexibility