glog sample and definition
fixed spec overloading