deployment
investing, investment
deposit, deposition
insertion
location
planting
(verbal noun of)
placing, locating
investing