rough-draft style convertion to classes