refactoring gauge