add content,basically finished