updated some of the components