Adding the initial version of the class.