add each stand-alone component