修改一些方法，并格式化代码。