Hardwares developed