refactoring wall cert