新加了一些方法