added dynamic text containerts