optional sudo usage