next-generation components