smaller components