updated to component