implemented floatingpoint gauge