different types hardware available