ThinkForBrick implementation