完成自定义功能