Added a working Class Definition