working on passing valgrind