add empty dir check