dumping all of the code