Fixed bug in guid constructor
guid declaration added
minor changes