COMPUTING DEVICES