re-engineer how chapters work