new version with some new features