building book and store class last minute, sorry for the pending bad commit messages