update new features to master branch
fix link bug