builtin string functions
new array definition based on 5.4