add composite class