change to read article by pre-generated json