add authority ， and fix error