Creation of class, seperation of files.