COMPONENTS REQUIRED