decode done