Added a new class

Ready for code review