ugbook struct and some content