add mount and umount function