more work on preliminaries