book model add scope publish