一些bugfix以及易用性提升
代码格式化