content and progress system