Think containers factory

Think containers factory