some stuff was bad hopefully less bad
ready for the BAD