hardware maintenance