adding access to components
changes