pre branch to a JSON / table approach