use suites instead of blocks?