rebuilt component example