fix composite case