- added remove gauge functionality
- added restriction: only one gauge of a type