hardware recommendations