just changing how "clean" is done
fixing bugs; something still not working...
testing heap allocation