fix bugs in functions:mount unmount
testing finished