revise, add contents