composite components fix