modularizing client with help from cmlorenz
merge
template content