add contents of ch30