updated choosing the hardware