added json status support