more preliminary work