beginning config file parser