Added a new class.

Can you review this?