use sudo when needed