improve comportement