beginnings of an ESC class.