update chapter struct to accomodate different encode profiles