connecting arduino to the internet via 3G

Hello guys so i got an idea of connecting arduino uno to the internet via 3G/4G using a phone connected to it via USB using a usb shield and controlling it with my computer or phone so is it possible and if yes how can i do it thank you