Change structure, add a shared modify conf, modify conf is now in a module, a default main is prodived