alter cox
add decimal reader