drafted Toaster class