support new appconfig arch