very basic tablelayout with row generation