scratch-with-hardware