just valgrind to sort out now