add target dependency