fix compilation : init in the begining
fix bug