update with package installation and new class definition
Merge pull request #1 from proudsourcing/master

update with package installation and new class definition