added book builder