to be changed hardware