dir fix bug