safe -> w
support database_names
implement serialization
support Regexp in queries