selfcomponents