tested on Pi, fixed super user requirement