add generator ass dependancy
add underscore.string as dependancy