refactor object, brick_add