major revisions to classes; also added project proposal