add problem config file parser
basic function completed