generate books scaffold