initialisations. thanks Valgrind