worked on ConfigObj