needs to run as root to communicatie with the socket