Initial version of the class