Original Commit
revert later: temp lock version to working middleman
converted to SEMA
populate content