add checking exists dir