add `install` and `uninstall` targets
Merge branch 'add/install-target' into dev