hardware setup