get hardware information