chapter and edition functionality