#preliminaries