added custom data decoders in pipeline