composite done