added gem for test coverage
removed specific args for not_to specs
local variable negative is now instantiated if false