Great job. Overcame many unforseen events. showd great patience and had great communication durring the entire process.