base classes for toaster prototypes