valgrind
deal with memory corruption