list bricks refactoring