work on JSON filter -- in progress