一些方法改成public的