The Following Components Are Required To This