pre-class workspace