实现作者功能