revised class overview