fix composite