add sysconfig framework