Improved process. Added depth property and better status reporting.