with a functional add new folder dialog