FIX JSON API

close #39