builds table+better builder return names
better nonpython language search and natural language search