Financial engineering for large projects