support strings
support boolean