component adding/removal
removing old stuff