corrected the deconstrucor and added UnmountAll() method