adding bad / good factors