better hit rate
add status methods
status in the json