String and hardware