added an enabled boolean to the components just in case