yDecode func