required directories