working on config parser, not finished