writing class: the biggest drag