Added content decoding as part of the task