modified guid module for object