refactored Bricks