added good vs bad varibles styles