Fully functional and implemented decoding!