加了重載方法和註解