yu di add some new features but have bugs