preliminary work