Adding comments
Add the hardware part