working towards yeoman defined type