add config parse(not complete)