add contents,data, fixed bug