into the necessary components and structures that can be used to provide equivalent