adding config parser