some are good, some are bad.