works better with yeoman