reversion and add json metadata