added one good one bad on methods