add two useful classes for testing