All working on a single device
Tweaking the writeup