client knows different between image url and text and uses correct function to append message to content box. image sizes fit within content