required dirs