programmatically table layout
add table output
add reading of number for table output