types hardware available