small component changes