add books & framework