DONE! no errors in valgrind! no differences