config dirs struct