修复了大部分问题，现在基本可用了

Signed-off-by: Meathill <meathill@gmail.com>