bad code

and more and more bad code