Constructing the class