updated shared components (again..?) ... something seems odd about this