This code may be used for stuff. 

Ok, this class won't be used, but we will use a lot of useful stuff from here.