reorganize structure and add modify config ipparser progress scanner