cleanup
stuff
all memory leaks fixed