integration with go-spew
changed api for spew access
update doc