modify system info implement