small refactoring, some initial crossing numbers