done with dynamic hit/path external json