add libhardware