started implementing the content model