next step: decode