create classes for mock provider