update decimal to match toArray
add feature string