updated pre-class work