Implemented all internal type of content

(#277)
Merge branch 'implement-internal-content'