added all text content, just need to add images and enforce lazy image DLing