mostly there. client approval, instruction and cleanup