add each stand-alone component

Related to #32