all out-class exercises should be moved here