merged every new conponents