add prototype 'BookPlus'