allow duplicate components