refactor getAll to retrieve at a given chapter