Decoding now fully functional