I have encoded and decoded up to durolast