hardware part added