adds ability to add a new component example