different fix of initialisation bug