configuration file parsing implemented