improvement class book, adding a constructor
class library improvement
z