Be prepared to spend a lot of money.