use dynamic field amount for target fields