add yeoman support