building, but with REFLECT_REFACTOR blocks