We're a small CA remodeling company about to undertake a large multimillion dollar project. We will be contracting with a corporate entity rather than an individual. We want to be guaranteed our payments as we go, also, the project could take up to 2 years. Is it possible to hold some or all the cost of the project in some sort of trust or get a personal guarantee?