basic development - table generation