difficult predicting hardware