add custom compositor