ld for..composition