repeat by duplicating events if applicable