A lot of updates added for book funcitonality