提交解码部分

代码已经需要重构了，明天设计一下