add uninstall function and modify comments