begin work on config parsing