by target-derived f