MANY KINDS OF COMPONENTS