book storing + tests