ThinkBrick implementation