updated cli to check for hardware