add BookType and create method