Wrote base class
Added implementation test class

Code be added later