quick updates for updating books, defining APIs that have not been written yet