hardware shiz, I guess