add some method to SystemInfo