allows generating dynamic content while table changes