using and IDisposable. IDisposable to any class, which gives us a method called Dispose that we have to implement. This dispose method is automatically run and does whatever is specified, whenever we shutdown/remove a class.using is something we use for IDisposable classes only it seems. And somehow the using keyword would then know what to do when we shutdown the class...IDisposable