first pass at pulling in dynamic content. Unfortunately, there is much layout mixed in