Add schema auto discovery feature
implement some escaping