table size now counted correctly, all strings are long strings, new instead of local keyword